首页> 外文OA文献 >High-bandwidth Data Dissemination for Large-scale Distributed Systems
【2h】

High-bandwidth Data Dissemination for Large-scale Distributed Systems

机译:大型分布式系统的高带宽数据分发

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

This article focuses on the multireceiver data dissemination problem. Initially, IP multicast formed the basis for efficiently supporting such distribution. More recently, overlay networks have emerged to support point-to-multipoint communication. Both techniques focus on constructing trees rooted at the source to distribute content among all interested receivers. We argue, however, that trees have two fundamental limitations for data dissemination. First, since all data comes from a single parent, participants must often continuously probe in search of a parent with an acceptable level of bandwidth. Second, due to packet losses and failures, available bandwidth is monotonically decreasing down the tree. To address these limitations, we present Bullet, a data dissemination mesh that takes advantage of the computational and storage capabilities of end hosts to create a distribution structure where a node receives data in parallel from multiple peers. For the mesh to deliver improved bandwidth and reliability, we need to solve several key problems: (i) disseminating disjoint data over the mesh, (ii) locating missing content, (iii) finding who to peer with (peering strategy), (iv) retrieving data at the right rate from all peers (flow control), and (v) recovering from failures and adapting to dynamically changing network conditions. Additionally, the system should be self-adjusting and should have few user-adjustable parameter settings. We describe our approach to addressing all of these problems in a working, deployed system across the Internet. Bullet outperforms state-of-the-art systems, including BitTorrent, by 25-70% and exhibits strong performance and reliability in a range of deployment settings. In addition, we find that, relative to tree-based solutions, Bullet reduces the need to perform expensive bandwidth probing.
机译:本文重点讨论多接收器数据分发问题。最初,IP多播是有效支持这种分发的基础。最近,出现了覆盖网络以支持点对多点通信。两种技术都集中在构造根源的树以在所有感兴趣的接收者之间分发内容。但是,我们认为,树在数据分发方面有两个基本限制。首先,由于所有数据都来自单亲,所以参与者必须经常不断地探寻具有可接受带宽水平的亲。其次,由于数据包丢失和故障,可用带宽在树上单调递减。为了解决这些限制,我们提出了Bullet,这是一种数据分发网格,它利用最终主机的计算和存储功能来创建分发结构,其中节点从多个对等方并行接收数据。为了使网格能够提供更高的带宽和可靠性,我们需要解决几个关键问题:(i)在网格上分发不相交的数据,(ii)定位丢失的内容,(iii)查找与之对等的人(对等策略),(iv )以正确的速率从所有对等方检索数据(流控制),以及(v)从故障中恢复并适应动态变化的网络条件。此外,系统应该是自调整的,并且应具有很少的用户可调整的参数设置。我们描述了在整个Internet上运行的,已部署的系统中解决所有这些问题的方法。 Bullet的性能比包括BitTorrent在内的最新系统高出25%至70%。并在各种部署设置中展现出强大的性能和可靠性。此外,我们发现,相对于基于树的解决方案,Bullet减少了执行昂贵的带宽探测的需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号